disculpen chicos, quiero preguntar por qué sí, por qué de repente se proporcionó un argumento no válido para foreach () CodeIgniter cuando probé benerin pero aún así ... Inicialmente quería hacer un anidable en CodeIgniter .. y este es un ejemplo de mi script en el controlador function load_menus () { $ this-> load-> model ("webadmin / we_model"); $ datos ["menús"] = $ esto-> yo ($ esto-> we_model-> get_menus ()); $ this-> load-> view ("webadmin / loadmenu.php", $ datos); } función privada me ($ menus = array ()) { $ html = ''; // Construye todos los menús de la aplicación en formato de árbol foreach ($ menús como $ menú) { // Comprueba si este menú tiene niños $ count_menu_children = count (get_value ($ menu, 'niños')); // Construye un menú de una sola línea $ html. = '
';
$ clase = get_value ($ menú, 'dtt_inative')! = ''? 'error de texto': '';
$ etiqueta = get_value ($ menú, 'url_img') == '' && get_value ($ menú, 'etiqueta') == ''? '[SIN NOMBRE]': lang (get_value ($ menú, 'etiqueta'));
$ html. = ''. $ etiqueta. '';
$ html. = ' ';
$ html. = '
';
// Si el menú actual tiene elementos secundarios, compila todo de nuevo
si ($ count_menu_children> 0)
$ html. = '- '. árbol_menú_personalizado (get_value ($ menú, 'niños')). '
- php echo $ menus; ?>